package p.ithorns.tools.translator.sdk.provider;

import java.io.Serializable;
import java.util.Map;
import java.util.Set;

/**
 * DictStandardProvider
 * <p>
 * 标准字典提供者: 直接输出字典值，1:1
 *
 * @author HtL
 * @date 2025/2/6 12:15
 * @since 1.0.0
 */
public interface DictStandardProvider<K extends Serializable, V> {

    /**
     * 获取字典
     */
    V getDict(K key);
    /**
     * 批量获取
     */
    Map<K, V> getDictMap(Set<K> keys);

}